@charset "utf-8";

html{
	background:url(../images/_bg.jpg) no-repeat center top;
	background-attachment: fixed;
}

body{
	font-size:12px;
	color:#333;
}
.greybg{background-color:#F1F1F1;}
.fright{float:right;}
.fleft{float:left;}
.hide{display:none;}
.l24{line-height:24px; font-size:14px;margin:5px 0px;}
.l20{line-height:20px; margin:5px 0px;}
.w120{width:120px;}
.w80{width:80px;}
.w50{width:50px;}
.w15{width:15px;}
.mtop15{margin-top:15px;}
.fosize24{font-size:24px;}
.fosize14{font-size:14px;}
.fosize16{font-size:16px;}
.red{color:##CC3333;}
.grey{color:#999;font-size:12px;}
.green{color:#469800;}
a.grey:link,a.grey:visited{color:#999; text-decoration:none;}
a.grey:hover{text-decoration:underline;}
.bold{font-weight:bold;}
.wbr{word-wrap: break-word;word-break:break-all;}

.topbg{
	background:url(../images/topbg.gif) repeat-x;
	height:3px;
	width:100%;
}
.container{
	width:950px;
	margin:0px auto;
}
.fed{
	background:url(../images/fedbox.png) no-repeat;
	width:859px;
	height:85px;
	padding-left:90px;
}
.fed p{
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}
.ipt_box{
	background:url(../images/ipt_box.jpg) no-repeat;
	width:414px;
	height:34px;
	padding:3px 3px;
	float:left;
}
.ipt_box .ipt{width:400px;}
.ipt{
	height:14px;
	padding:6px 4px 6px 2px;
	font-size:14px;
	color:#868686;
	border:0;
	line-height:14px;
	vertical-align:middle;
}
.iblk{
	display:inline-block;
}
.slc{
	width:192px;
	float:left;
	vertical-align:middle;
	margin-top:5px;
	margin-left:5px;
	_display:inline;
}
.fedbtn{background:url(../images/fed_btn.png) no-repeat; width:97px; height:33px; border:none; margin:0 0 0 15px;}
.logo{background:url(../images/logo.png) no-repeat; width:379px; height:67px; float:left; margin:5px 10px; _display:inline;}
.login{background:url(../images/loginbtn.png) no-repeat; width:147px; height:37px; text-align:center; float:right; margin-top:15px;_display:inline; line-height:37px;}
.login a:link,.login a:visited{color:#fff; font-weight:bold; font-size:18px; text-decoration:none;} 
.login a:hover{ text-decoration:underline;}
.logins{height:37px; float:right; margin:20px 10px 0 0;_display:inline; line-height:37px; font-size:14px;}
.logins a:link,.logins a:visited{color:#fff;text-decoration:none;} 
.logins a:hover{ text-decoration:underline;}
.clear{clear:both;}
.main{width:100%; margin:22px 0px;}
.left{width:230px; float:left;}
a.today:link,a.today:visited{background:url(../images/menu.png) no-repeat -270px -200px; width:226px; height:39px; display:block;}
a.today:hover{background:url(../images/menu.png) no-repeat 0px -200px;}
a.past:link,a.past:visited{background:url(../images/menu.png) no-repeat 0px 0px; width:226px; height:39px; display:block;}
a.past:hover{background:url(../images/menu.png) no-repeat -270px 0px;}
a.help:link,a.help:visited{background:url(../images/menu.png) no-repeat 0px -50px; width:226px; height:39px; display:block;}
a.help:hover{background:url(../images/menu.png) no-repeat -270px -50px;}
a.faq:link,a.faq:visited{background:url(../images/menu.png) no-repeat 0px -100px; width:226px; height:39px; display:block;}
a.faq:hover{background:url(../images/menu.png) no-repeat -270px -100px;}
a.bbs:link,a.bbs:visited{background:url(../images/menu.png) no-repeat 0px -150px; width:226px; height:39px; display:block;}
a.bbs:hover{background:url(../images/menu.png) no-repeat -270px -150px;}
.alipay{background:url(../images/alipay.png) no-repeat; width:230px; height:121px;}
.question_top{background:url(../images/question_top.png) no-repeat; width:229px; height:20px;}
.question_body{background:url(../images/question_body.png) no-repeat; width:206px; min-height:150px; _height:150px;padding:0px 12px;}
.question_down{background:url(../images/question_down.png) no-repeat; width:229px; height:20px;}
.tit{font-size:14px; font-weight:bold;}
a.orgn:link,a.orgn:visited{ text-decoration:none; color:#ff6600;}
a.orgn:hover{ text-decoration:underline;}
.orgn{color:#ff6600; margin:5px 0px;}
.question_body ul li{border-bottom:1px dashed #cccccc; line-height:18px; padding:5px 0px;}
.tlc{text-align:center;}
.question_body .tlc{ margin-top:25px;}
.tel,.worktime{text-align:center; line-height:24px;}
.content{width:715px; float:right;}
.cont_top{background:url(../images/cont_top.png) no-repeat; width:710px; height:14px;}
.cont_body{background:url(../images/cont_body.png) no-repeat; width:688px; min-height:200px;_height:200px; padding:0px 12px 10px;}
.cont_down{background:url(../images/cont_down.png) no-repeat; width:698px; height:46px; padding-top:10px; padding-left:12px;}
.cont_down2{background:url(../images/cont_down2.png) no-repeat; width:708px; height:20px; line-height:20px;}
.bd_left{width:420px; float:left;}
.img_show{width:408px; height:260px; margin-bottom:20px;}
.tuan_num{color:#fe6c00; font-size:18px; line-height:24px; text-align:center; font-weight:bold; margin-bottom:18px;}
.num{font-family:Arial; font-size:24px;}
.bd_left .price_list li{background:url(../images/price_box.png) no-repeat; width:102px; height:52px; float:left; text-align:center; color:#472c01;}
.orig_price{ color:#7a8606; font-weight:bold; font-size:16px; line-height:30px;}
.linethr{text-decoration:line-through;}
.bd_right{width:260px;float:left;}
.commodity{text-align:center; font-size:28px; color:#ff4e00; font-weight:bold;}
.com_introduce{ color:#313030; font-size:20px; font-weight:bold; line-height:30px; padding:5px 4px;}
.line{background:url(../images/line.gif) no-repeat; width:262px; height:14px; margin:6px 0px;}
.price{background:url(../images/pricebg.png) no-repeat; width:163px; height:58px; font-weight:bold; line-height:30px; padding-top:2px;font-size:30px; color:#555555; text-align:center;}
.price_num{ font-size:45px; color:#ff0000; font-weight:bold; font-style:italic; font-family:"微软雅黑"; line-height:45px;}
.buy{background:url(../images/buy.png) no-repeat; width:182px; height:54px; border:0;cursor:pointer;}
.mleft40{margin-left:40px;}
.share_to{font-size:16px; font-weight:bold; float:left;}
.share{float:left;}
.share li{float:left; margin-left:3px; _padding-top:10px;}
a.MQ:link,a.MQ:visited{background:url(../images/icons-share.gif) 0px 0px no-repeat; color:#000000; text-decoration:none; height:20px; line-height:20px; margin-right:10px; padding-left:20px; display:inline-block;}
a.MQ:hover{ color:#09F; text-decoration:underline;}
a.kaixin:link,a.kaixin:visited{background:url(../images/icons-share.gif) 0px -40px no-repeat; color:#000000; text-decoration:none; height:20px; line-height:20px; margin-right:10px; padding-left:20px;display:inline-block;}
a.kaixin:hover{ color:#09F; text-decoration:underline;}
a.renren:link,a.renren:visited{background:url(../images/icons-share.gif) 0px -80px no-repeat; color:#000000; text-decoration:none; height:20px; line-height:20px; margin-right:10px; padding-left:20px;display:inline-block;}
a.renren:hover{ color:#09F; text-decoration:underline;}
a.douban:link,a.douban:visited{background:url(../images/icons-share.gif) 0px -120px no-repeat; color:#000000; text-decoration:none; height:20px; line-height:20px; margin-right:10px; padding-left:20px;display:inline-block;}
a.douban:hover{ color:#09F; text-decoration:underline;}
a.sina:link,a.sina:visited{background:url(../images/icons-share.gif) 0px -160px no-repeat; color:#000000; text-decoration:none; height:20px; line-height:20px; margin-right:10px; padding-left:20px;display:inline-block;}
a.sina:hover{ color:#09F; text-decoration:underline;}
a.email:link,a.email:visited{background:url(../images/icons-share.gif) 0px -200px no-repeat; color:#000000; text-decoration:none; height:20px; line-height:20px; margin-right:10px; padding-left:20px;display:inline-block;}
a.email:hover{ color:#09F; text-decoration:underline;}
.detail_tit{width:383px; height:26px; line-height:26px; color:#FFF; font-weight:bold; font-size:14px; background-color:#59bd00; margin:8px 0px; padding-left:5px;}
.detail_list{margin:8px 0px;}
.detail_list li{line-height:24px; background:url(../images/list.gif) no-repeat 0px 9px; padding-left:15px;}
.map_right{width:196px; min-height:400px; _height:500px; background:#eff6fe; float:right; margin-right:10px;_display:inline; padding:14px 14px;}
.map{width:192px; height:228px; margin:0px auto; margin-top:10px;}
.view_map{background:url(../images/find_map.png) no-repeat; width:122px; height:29px; padding-left:70px; display:block;line-height:29px;}
.link{background:url(../images/link.png) no-repeat; width:635px; height:50px; margin:5px 0px; padding:12px 30px 12px 45px; overflow:hidden;}
.link li{float:left; margin-right:15px; line-height:24px; min-width:50px; _width:50px;}
.footer{background:url(../images/footer.png) no-repeat; width:710px; height:83px; text-align:center;color:#a9a9a9;}
.footer ul{margin-left:170px}
.footer li{float:left; margin:20px 7px 8px 7px;}
.footer a:link,.footer a:visited{color:#a9a9a9; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}
a.blue:link,a.blue:visited{color:#4474ff; text-decoration:none;}
a.blue:hover{text-decoration:underline;}
.regist,.tab_content{padding:5px 0px 5px 0px; margin:0px 15px 20px 10px; min-height:500px; _height:500px;}
.regist_tit{margin-bottom:15px; border-bottom:1px solid #DDEEFF; line-height:45px;}
.regist_tit span{font-size:28px; font-weight:bold;}
a.logintxt:link,a.logintxt:visited{color:#318ABF; text-decoration:none;}
a.logintxt:hover{text-decoration:underline;}
.list_tit{width:90px; height:30px; text-align:right; font-size:14px; padding-right:10px; display:inline-block; vertical-align:middle; line-height:30px;}
.formlist{ margin:10px 0px;}
.formlist .ipt{ height:23px; font-size:14px;  font-weight:bold; padding:4px 3px; border:1px solid #89B4D6; height:15px; vertical-align:middle;}
.w290{width:290px;}
.regist_tip{color:#989898; margin-left:100px; line-height:24px;}
.vMsg_tip{color:red; margin-left:100px; line-height:24px;}
.ipc{vertical-align:middle;}
.regist_btn{ margin-left:106px;background:none repeat scroll 0 0 #63C5C8;border-color:#82D0D4 #4D989B #54A3A7 #92D6D9;border-style:solidborder-width:2px;color:#FFFFFF;cursor:pointer;letter-spacing:0.1em;padding:4px 1em; margin-top:10px; font-weight:bold; font-size:14px;}
.buy_btn{background:none repeat scroll 0 0 #63C5C8;border-color:#82D0D4 #4D989B #54A3A7 #92D6D9;border-style:solidborder-width:2px;color:#FFFFFF;cursor:pointer;letter-spacing:0.1em;padding:4px 1em; margin-top:10px; font-weight:bold; font-size:14px;}
.val_top{vertical-align:top;}
.formlist textarea{width:290px; height:110px; margin-top:5px; padding:3px 3px;}
.formlist select{margin-top:5px;}
.past ul li{width:320px; float:left; height:213px; border-bottom:1px dashed #CCCCCC;}
.border_right{border-right:1px dashed #CCCCCC;}
.past dl{ padding:5px 25px 15px 0; line-height:20px;}
.past dt{font-weight:bold;}
.past dd{margin:5px 0px;}
a.link2:link,a.link2:visited{text-decoration:none; color:#333;}
a.link2:hover{text-decoration:underline;}
.past .pic{float:left;}
.past dd img{ width:200px; height:121px;}
.buy_detail{float:right; width:80px;}
.buy_detail strong{color:#CC3333; font-size:20px;}
.buy_detail .orig_price{line-height:26px;}
.mleft15{padding-left:15px;_display:inline;}
.list1{background:url(../images/bg-learn-guide-titles.gif) no-repeat 0px 0px; height:38px; padding-left:43px; font-weight:bold; color:#63C4C7; font-size:30px;}
.list2{background:url(../images/bg-learn-guide-titles.gif) no-repeat 0px -200px; height:38px; padding-left:43px; font-weight:bold; color:#63C4C7; font-size:30px;}
.list3{background:url(../images/bg-learn-guide-titles.gif) no-repeat 0px -400px; height:38px; padding-left:43px; font-weight:bold; color:#63C4C7; font-size:30px;}
.list4{background:url(../images/bg-learn-guide-titles.gif) no-repeat 0px -600px; height:38px; padding-left:43px; font-weight:bold; color:#63C4C7; font-size:30px;}
.tuan_introduce dl{ margin:20px 10px; width:350px; position:relative;}
.tuan_introduce dd{margin-left:48px; line-height:24px;}
.tuan_introduce dt{line-height:38px;}
.tips{ position:absolute; right:-290px; top:0px;}
.tipmain{background:url(../images/bubble.gif) no-repeat; width:245px; min-height:100px; _height:100px; padding:20px 10px 20px 28px; font-size:14px;}
.tipmain p{ margin-bottom:30px;}
.tipbtom{background:url(../images/bubble.gif) no-repeat 0px -589px; width:275px; height:11px;}
.buylist{width:100%;border-collapse:collapse;border-spacing:0;}
.buylist th{ background-color:#EFF8FF; padding:10px 10px; font-size:14px; white-space:nowrap;}
.buylist td{height:50px; font-size:14px; line-height:24px; padding:5px 5px;}
.buy_num{border:1px solid #89B4D6; font-size:24px; font-weight:bold; width:57px; text-align:center;}
.brd_blue{ border-bottom:1px solid #EFF8FF;}
.phone_num{border:1px solid #89B4D6; font-size:14px; font-weight:bold; width:160px;padding:3px 4px;}
.prompt{ min-height:310px;_height:310px; margin:0px auto; padding:100px 100px;}
.succeed{background:url(../images/IconTexto_WebDev_016.png) no-repeat; height:128px; padding-left:130px;}
.succeed .suc_tip{font-size:24px; font-weight:bold; padding-top:30px; line-height:36px; padding-bottom:15px;}
.succeed .errorMessage{font-size:24px; font-weight:bold; padding-top:30px; line-height:36px; padding-bottom:15px;}
.succeed .actionMessage{font-size:24px; }
.succeed .suc_tip2{font-size:14px; color:#999; line-height:24px;}
.prompt a:link,.prompt a:visited{font-size:14px; font-weight:bold; margin-left:130px; color:#3291C9;}
.prompt a:hover{text-decoration:underline;}

.tab_menu{margin-bottom:-2px; margin-left:25px; height:34px;}
.tab_menu ul li{float:left; font-size:14px; margin-right:4px;}
.tab_menu li a:link,.tab_menu li a:visited{background:url(../images/tab_bg.png) no-repeat 0px -200px; height:27px; padding:7px 7px 0px 17px; text-decoration:none; color:#339999; float:left;}
.tab_menu li a:hover{text-decoration:underline;}
.tab_menu li span{background:url(../images/tab_bg.png) no-repeat -161px -300px; height:34px; width:10px; float:left;}
.tab_menu li.current a{ background-position:0px 0px;}
.tab_menu li.current span{background-position:-161px -100px;}

.regist_tit ul li{float:left; margin-right:8px; }
.regist_tit li a:link,.regist_tit li a:visited{ font-size:12px;text-decoration:none; color:#339999;}
.regist_tit li a:hover{text-decoration:underline;}
.regist_tit li.current a{ background-color:#F93; padding:3px 8px; color:#FFF;}

.un_login,.my_ask{padding:20px 20px; font-size:14px;}
.question_answer{border-top:1px solid #DDEEFF;}
.question_answer ul li{padding:10px 22px 10px; margin-bottom:20px; font-size:14px; line-height:24px;}
.question_answer .name{color:#999999; font-weight:bold;}
.question_answer p{margin-bottom:10px;}
.my_ask textarea{width:415px; margin:10px 0px;}